#ifndef __HAL_H_f57dbdf4eeb6488ba57a26c18f8494d3__
#define __HAL_H_f57dbdf4eeb6488ba57a26c18f8494d3__

#include <stdint.h>

void _cdecl enable();
void _cdecl disable();
void _cdecl hal_initialize();
void _cdecl hal_shutdown();
unsigned char _cdecl inportb(unsigned short id);
void _cdecl outportb(unsigned short id,unsigned char value);
void _cdecl interrupt_done(unsigned int intno);
void _cdecl setvect (uint32_t intno, void (_cdecl &vect)(void),uint32_t flag = 0);
void sleep(int ms);

#endif __HAL_H_f57dbdf4eeb6488ba57a26c18f8494d3__